Voorbeeld van de instructie ReDim

Dit voorbeeld maakt gebruik van de instructie ReDim om geheugenruimte (opnieuw) toe te wijzen voor dynamische variabelen voor een matrix. Er wordt vanuit gegaan dat Option Base gelijk is aan 1.

Dim MyArray() As Integer    ' Declare dynamic array.
Redim MyArray(5)    ' Allocate 5 elements.
For I = 1 To 5    ' Loop 5 times.
    MyArray(I) = I    ' Initialize array.
Next I

De volgende instructie wijzigt de grootte van de matrix en wist de onderdelen.

Redim MyArray(10)    ' Resize to 10 elements.
For I = 1 To 10    ' Loop 10 times.
    MyArray(I) = I    ' Initialize array.
Next I

De volgende instructie wijzigt de grootte van de matrix, maar wist geen onderdelen.

Redim Preserve MyArray(15)    ' Resize to 15 elements.